package simplefactory;


/**
 * Reference: http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html
 * @author Administrator
 * 简单工厂模式：(简单工厂又叫静态工厂)
 * 1. 只有一个工厂类（实体类），负责创建所有的产品
 * 2. 所有的产品都是实体类，由工厂类的静态方法负责实例化
 * 
 * 优点：简单，明了
 * 
 * 缺点：不利于产品扩展
 */

public class ClientTest {
	
	public static void main(String[] arg ){
		//建一台电脑
		Computer  	appleComputer = Factory.createComputer();
					appleComputer.getComputerName();
		//建一部手机
		Phone     	iPone =  Factory.createPhone();
					iPone.getPhoneName();
	    //建一台电视
		TV        	KonKA = Factory.createTV();
					KonKA.getTVName();
		
	}

}
